/*
 * .ding-topcategory-container
*/
.ding-topcategory-container .topcategory {
    margin-bottom: 10px;
}

.ding-topcategory-container .topcategory .titlebar {
    font-size: 1.2em;
    padding: 3px;
}

.ding-topcategory-container .topcategory .titlebar .ui-icon {
    float: left;
    margin-right: 5px;
}

.ding-topcategory-container .topcategory .content {
    padding: 5px 5px 0px 5px;
    border-top-style: none;
}

.ding-topcategory-container .topcategory dl , .ding-topcategory-container .topcategory dl.ui-state-default {
    position: relative;
    margin: 0px;
    padding: 5px;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
}

.ding-topcategory-container .topcategory dt {
    float: left;
    margin: 0px;
    width: 20%;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
}

.ding-topcategory-container .topcategory dd {
    font-weight: normal;
    float: left;
    margin: 0px;
    width: 75%;
}

.ding-topcategory-container .topcategory dd a {
    margin-right: 5px;
}

.ding-topcategory-container .topcategory a {
    text-decoration: none;
}

/*
 * .ding-product-showcase
*/

/*
 * .ding-product-showcase .top-toolbar
*/
.ding-product-showcase .top-toolbar {
    margin-bottom: 10px;
    padding: 3px;
}
.ding-product-showcase .top-toolbar .ui-button-text {
    padding-bottom: 0px;
    padding-top: 0px;
}

.ding-product-showcase .top-toolbar .pager {
    float: right;
    display: inline;
}
.ding-product-showcase .top-toolbar .pager .curpage {
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}
.ding-product-showcase .top-toolbar .pager a,
.ding-product-showcase .top-toolbar .pager .curpage {
    float: left;
}

.ding-product-showcase .top-toolbar .sort {
    float: left;
    display: inline;
}
.ding-product-showcase .top-toolbar .sort a {
    float: left;
}
/*
 * .ding-product-showcase .bottom-toolbar
*/
.ding-product-showcase .bottom-toolbar {
    padding: 3px;
}

.ding-product-showcase .bottom-toolbar .ui-button-text {
    padding-bottom: 0px;
    padding-top: 0px;
}

.ding-product-showcase .bottom-toolbar .pager {
    float: right;
}

.ding-product-showcase .bottom-toolbar .pager .ellipsis {
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

.ding-product-showcase .bottom-toolbar .pager a,
.ding-product-showcase .bottom-toolbar .pager .ellipsis{
    float: left;
}

/*
 * .ding-product-showcase .thumbcontainer
*/

.ding-product-showcase .thumbcontainer {
    margin-bottom: 10px;
}

.ding-product-showcase .thumbcontainer .productthumb .picture {
    padding: 9px;
    margin: 0px 0px 5px 0px;
    border-width: 0px;
    border-style: none;
}

.ding-product-showcase .thumbcontainer .productthumb .picture a {
    display: block;
    padding: 0px;
    margin: 0px;
}

.ding-product-showcase .thumbcontainer .productthumb .picture img {
    width: 200px;
    height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}

.ding-product-showcase .thumbcontainer .productthumb .brief {
    overflow:hidden;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px 0px 5px 0px;
}

.ding-product-showcase .thumbcontainer .productthumb .brief a {
    text-decoration: none;
    overflow:hidden;
    word-wrap: break-word;
    word-break: normal;
}

.ding-product-showcase .thumbcontainer .productthumb .price {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px 0px 5px 0px;
}

.ding-product-showcase .thumbcontainer .productthumb .price .marketprice, .ding-product-showcase .productthumb .price .vipprice {
    margin: 0px 0px 5px 0px;
}

.ding-product-showcase .thumbcontainer .productthumb .price .marketprice label {
    float: left;
    margin-right: 10px;
}

.ding-product-showcase .thumbcontainer .productthumb .price .marketprice span {
    float: left;
    text-decoration: line-through;
}

.ding-product-showcase .thumbcontainer .productthumb .price .vipprice {
    color: red;
}

.ding-product-showcase .thumbcontainer .productthumb .price .vipprice label {
    float: left;
    margin-right: 10px;
}

.ding-product-showcase .thumbcontainer .productthumb .price .vipprice span {
    float: left;
}





